Page({
  data: {
    username: '',
    password: ''
  },
  onLoad: function () {
    // 页面加载时的逻辑
  },
  onUsernameChange(e) {
    this.setData({
      username: e.detail
    });
  },
  onPasswordChange(e) {
    this.setData({
      password: e.detail
    });
  },
  login() {
    const { username, password } = this.data;
    if (!username || !password) {
      wx.showToast({
        title: '请输入用户名和密码',
        icon: 'none'
      });
      return;
    }

    // 发起登录请求
    wx.request(
      {
      url: 'http://localhost:8080/hqy/users/login', // 替换为你的后端接口地址
      method: 'POST',
      data: {
        username: username,
        password: password,
        tel: this.data.username
      },
      header: {
        'content-type': 'application/json'
      },
      success: (res) => {
        if (res.data.code === 200) {
          // 登录成功
          wx.showToast({
            title: '登录成功',
            icon: 'success',
            duration: 2000
          });
          console.log("res",res);
          // 将token和user信息存储到全局变量中
          const app = getApp();
          app.globalData.user =  res.data.data;
          console.log('user',app.globalData.user.token);
          // 使用 wx.setStorageSync 存储 token
          wx.setStorageSync('token', app.globalData.user.token);
          // 跳转到首页或其他页面
          wx.switchTab({
            url: '/pages/my/my'
          });
        } else {
          // 登录失败
          wx.showToast({
            title: res.data.message || '登录失败',
            icon: 'none',
            duration: 2000
          });
        }
      },
      fail: (err) => {
        wx.showToast({
          title: '网络请求失败',
          icon: 'none',
          duration: 2000
        });
        console.error('登录请求失败:', err);
      }
    });
  },
  register() {
    wx.showToast({
      title: '跳转到注册页面',
      icon: 'none'
    });

    // 跳转到注册页面的逻辑
    wx.navigateTo({
      url: '/pages/register/register'
    });
  },
  forgotPassword() {
    wx.showToast({
      title: '跳转到忘记密码页面',
      icon: 'none'
    });
    // 跳转到忘记密码页面的逻辑
    wx.navigateTo({
      url: '/pages/xiugaimima/xiugaimima'
    });
  },
  closePage() {
    wx.navigateBack(); // 返回上一页
  }
});